package main

import "fmt"
//
//func main()  {
//	var p1=new(person)
//	p1.name="ffff"
//	p1.age=222
//	fmt.Println(p1)
//
//
//}
//
//type person struct {
//	age int
//	name string
//}


func main() {
	// 1.创建路由
	//engine := gin.Default()
	//// 2.绑定路由规则，执行的函数
	//// gin.Context，封装了request和response
	//engine.GET("/", func(c *gin.Context) {
	//	c.String(http.StatusOK, "Hello World!")
	//})
	//// 3.监听端口，默认在8080
	//engine.Run(":8080")
	a:=[]int{1,2,3,3,3}
	b:=a[1:3]
	b[1]=111
	fmt.Println(&b[1],&a[1])

	s := "hello, world"
	fmt.Println(s) // "12" fmt.Println(s[0], s[7]) // "104 119" ('h' and 'w')
	fmt.Println(s[0], s[7])
	for i:=range s{
		fmt.Printf("%q",s[i])
	}

	for i, r := range "Hello, 世界" {
		fmt.Printf("%d\t%q\t%d\n", i, r, r) }
	ss:= string(78)
	fmt.Println(ss)

}
